package com.yuwubao.uav.tool.service;

import com.yuwubao.framework.bean.PageData;

import java.util.List;

/**
 *
 */
public interface OrganizationService {

    void deleteOrganization(PageData pageData) throws Exception;
    void disableOrEnableOrganization(PageData pageData) throws Exception;
    void updateOrganization(PageData pageData) throws Exception;
    void addOrganization(PageData pageData) throws Exception;
    List<PageData> listOrganization(PageData pageData) throws Exception;
    List<PageData> listOrganizationAll(PageData pageData) throws Exception;
    int listOrganizationCount(PageData pageData) throws Exception;

    void deleteOrgJg(PageData pageData) throws Exception;
    void disableOrEnableOrgJg(PageData pageData) throws Exception;
    void updateOrgJg(PageData pageData) throws Exception;
    void addOrgJg(PageData pageData) throws Exception;
    List<PageData> listOrgJg(PageData pageData) throws Exception;
    List<PageData> listOrgJgAll(PageData pageData) throws Exception;
    int listOrgJgCount(PageData pageData) throws Exception;

    void deleteOrgLeader(PageData pageData) throws Exception;
    void disableOrEnableOrgLeader(PageData pageData) throws Exception;
    void updateOrgLeader(PageData pageData) throws Exception;
    void addOrgLeader(PageData pageData) throws Exception;
    List<PageData> listOrgLeader(PageData pageData) throws Exception;
    List<PageData> listOrgLeaderAll(PageData pageData) throws Exception;
    int listOrgLeaderCount(PageData pageData) throws Exception;


}
